const obj = {}


Object.defineProperty(obj, 'a', {
    get(){
        console.log('get a');
        return 1;
    },
    set(value){

    }
})

obj.a // get a，返回 1

let a = 1.5
console.log(~~a); // 1 位运算
console.log(~a); // -2 反转位运算 


Object.seal(obj); // 密封对象，不能添加新属性，不能删除已有属性，不能修改已有属性的特性